local extension = Package:new("variation_jinstandard")
extension.extensionName = "variation_hegemony"

extension.game_modes_whitelist = {"variation_heg_mode"}
extension.game_modes_blacklist = {"aaa_role_mode", "m_1v1_mode", "m_1v2_mode", "m_2v2_mode", "zombie_mode", "chaos_mode"}

extension:loadSkillSkelsByPath("./packages/variation_hegemony/pkg/jinstandard/skills")

Fk:loadTranslationTable{
    ["variation_jinstandard"] = "应变晋国标",
     ["va_st_heg"] = "应变国标",
}

General:new(extension, "va_st_heg__simayan", "jinv", 3):addSkills{ "va_heg__fengtu","jinhs__leqi" }
Fk:loadTranslationTable{
  ["va_st_heg__simayan"] = "司马炎",
  ["#va_st_heg__simayan"] = "志得天下",
  ["illustrator:va_st_heg__simayan"] = "鬼画府",
  ["designer:va_st_heg__simayan"] = "残月",
}

General(extension, "va_st_heg__simashi", "jinv", 4):addSkills{ "jinhs__yimie","jinhs__tairan" }
Fk:loadTranslationTable{
  ["va_st_heg__simashi"] = "司马师",
  ["#va_st_heg__simashi"] = "睚皆侧目",
  ["illustrator:va_st_heg__simashi"] = "拉布拉卡",
  ["designer:va_st_heg__simashi"] = "残月&陌小奈",

  ["~va_st_heg__simashi"] = "子上，这是为兄给你打下的江山......",
}

local simazhao = General:new(extension, "va_st_heg__simazhao", "jinv", 3)
simazhao:addCompanions("va_st_heg__wangyuanji")
simazhao:addSkills{ "va_heg__zhaoran" ,"va_heg__choufa"}
Fk:loadTranslationTable{
  ["va_st_heg__simazhao"] = "司马昭",
  ["#va_st_heg__simazhao"] = "晋文帝",
  ["illustrator:va_st_heg__simazhao"] = "君恒文化",

  ["~va_st_heg__simazhao"] = "司马三代，一梦成空……",
}

General:new(extension, "va_st_heg__wangyuanji", "jinv", 3, 3, General.Female):addSkills{ "jinhs__yanxi" }
Fk:loadTranslationTable{
  ["va_st_heg__wangyuanji"] = "王元姬",
  ["#va_st_heg__wangyuanji"] = "文明皇后",
  ["illustrator:va_st_heg__wangyuanji"] = "六道目",

  ["~va_st_heg__wangyuanji"] = "祖父已逝，哀凄悲戚。",
}

General:new(extension, "va_st_heg__wenyang", "jinv", 5):addSkills{ "jinhs__chuifeng" }
Fk:loadTranslationTable{
  ["va_st_heg__wenyang"] = "文鸯",
  ["#va_st_heg__wenyang"] = "万将披糜",
  ["illustrator:va_st_heg__wenyang"] = "官方",
  ["designer:va_st_heg__wenyang"] = "汤圆",

  ["~va_st_heg__wenyang"] = "半生功业，而见疑于一家之言，岂能无怨！",
}

local simayi = General:new(extension, "va_st_heg__simayiz", "jinv", 3)
simayi:addCompanions("va_st_heg__zhangchunhua")
simayi:addSkills{ "jinhs__quanbian","jinhs__xiongzhi"}
Fk:loadTranslationTable{
  ["va_st_heg__simayiz"] = "司马懿",
  ["#va_st_heg__simayiz"] = "通权达变",
  ["illustrator:va_st_heg__simayiz"] = "六道目",
  ["designer:va_st_heg__simayiz"] = "雪人学长",

  ["~va_st_heg__simayiz"] = "虎入骷冢，司马难兴。",
}

General:new(extension, "va_st_heg__zhangchunhua", "jinv", 3, 3, General.Female):addSkills{ "jinhs__huishi","jinhs__qingleng"}
Fk:loadTranslationTable{
   ["va_st_heg__zhangchunhua"] = "张春华",
   ["#va_st_heg__zhangchunhua"] = "宣穆皇后",
   ["illustrator:va_st_heg__zhangchunhua"] = "六道目",
   ["designer:va_st_heg__zhangchunhua"] = "雪人学长",

   ["~va_st_heg__zhangchunhua"] = "冷眸残情，孤苦为一人。",
}

local yanghuiyu = General:new(extension, "va_st_heg__yanghuiyu", "jinv", 3, 3, General.Female)
yanghuiyu:addCompanions("va_st_heg__simashi")
yanghuiyu:addSkills{ "ciwei", "caiyuan" }
Fk:loadTranslationTable{
  ["va_st_heg__yanghuiyu"] = "羊徽瑜",
  ["#va_st_heg__yanghuiyu"] = "景献皇后",
  ["illustrator:va_st_heg__yanghuiyu"] = "Jzeo",

  ["~va_st_heg__yanghuiyu"] = "韶华易老，佳容不再……",
}

General:new(extension, "va_st_heg__zhanghuyuechen", "jinv", 4):addSkills{ "jinhs__xijue"}
Fk:loadTranslationTable{
  ["va_st_heg__zhanghuyuechen"] = "张虎乐綝",
  ["#va_st_heg__zhanghuyuechen"] = "不辱门庭",
  ["designer:va_st_heg__zhanghuyuechen"] = "残月",
  ["illustrator:va_st_heg__zhanghuyuechen"] = "凝聚永恒",

  ["~va_st_heg__zhanghuyuechen"] = "儿有辱……父亲威名……",
}

local yanghu = General:new(extension, "va_st_heg__yanghu", "jinv", 4)
yanghu:addCompanions("va_st_heg__wangjun")
yanghu:addSkills{ "jinhs__chongde","jinhs__rongwei"}
Fk:loadTranslationTable{
  ["va_st_heg__yanghu"] = "羊祜",
  ["#va_st_heg__yanghu"] = "计深虑远",
  ["designer:va_st_heg__yanghu"] = "残月",
  ["illustrator:va_st_heg__yanghu"] = "梦回唐朝",

  ["~va_st_heg__yanghu"] = "天下不如意，恒十居七八。",
}

General:new(extension, "va_st_heg__wangjun", "jinv", 4):addSkills{ "jinhs__chengliu"}
Fk:loadTranslationTable{
  ["va_st_heg__wangjun"] = "王濬",
  ["#va_st_heg__wangjun"] = "艨艟破浪",
  ["designer:va_st_heg__wangjun"] = "残月",
  ["illustrator:va_st_heg__wangjun"] = "匠人绘",

  ["~va_st_heg__wangjun"] = "扫六合、全金瓯，虽死而无憾。",
}

General:new(extension, "va_st_heg__weiguan", "jinv", 3):addSkills{ "jinhs__zhongyun","jinhs__shenpin"}
Fk:loadTranslationTable{
  ["va_st_heg__weiguan"] = "卫瓘",
  ["#va_st_heg__weiguan"] = "兰陵郡公",
  ["illustrator:va_st_heg__weiguan"] = "Karneval",

  ["~va_st_heg__weiguan"] = "辞荣善终，不可求……",
}

local shibao = General:new(extension, "va_st_heg__shibao", "jinv", 4)
shibao:addCompanions("va_st_heg__simayiz")
shibao:addSkills{ "jinhs__zhuosheng"}
Fk:loadTranslationTable{
  ["va_st_heg__shibao"] = "石苞",
  ["#va_st_heg__shibao"] = "乐陵郡公",
  ["illustrator:va_st_heg__shibao"] = "凝聚永恒",

  ["~va_st_heg__shibao"] = "寒门出身，难以擢升。",
}

General:new(extension, "va_st_heg__simazhou", "jinv", 4):addSkills{ "jinhs__bifeng"}
Fk:loadTranslationTable{
  ["va_st_heg__simazhou"] = "司马伷",
  ["#va_st_heg__simazhou"] = "琅琊武王",
  ["designer:va_st_heg__simazhou"] = "汤圆",

  ["~va_st_heg__simazhou"] = "望吾之封国，分吾四子。",
}

General:new(extension, "va_st_heg__wanglun", "jinv", 3):addSkills{ "jinhs__qiuxin","jinhs__jianyuan"}
Fk:loadTranslationTable{
  ["va_st_heg__wanglun"] = "王沦",
  ["#va_st_heg__wanglun"] = "半缘修道",
  ["designer:va_st_heg__wanglun"] = "静谦",
  ["illustrator:va_st_heg__wanglun"] = "君恒文化",

  ["~va_st_heg__wanglun"] = "人间多锦绣，奈何我云不喜……",
}

return extension